//
//  JCWNumber+.swift
//  HengYouCai
//
//  Created by wll on 2017/11/4.
//  Copyright © 2017年 lwj. All rights reserved.
// 自动获取当前屏幕的适配宽高

import Foundation


//Int
//CGFloat
//Float
//Double
//Integer?????????protocol
//NSNumber

//Int
extension Int {
    /// 屏幕比例宽
    public var aw_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENW/375.0)
        }
    }
    /// 屏幕比例高
    public var ah_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENH/667.0)
        }
    }
}



//CGFloat
extension CGFloat {
    /// 屏幕比例宽
    public var aw_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENW/375.0)
        }
    }
    /// 屏幕比例高
    public var ah_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENH/667.0)
        }
    }
}




//Float
extension Float {
    /// 屏幕比例宽
    public var aw_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENW/375.0)
        }
    }
    /// 屏幕比例高
    public var ah_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENH/667.0)
        }
    }
}






//Double
extension Double {
    /// 屏幕比例宽
    public var aw_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENW/375.0)
        }
    }
    /// 屏幕比例高
    public var ah_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENH/667.0)
        }
    }
}






//Integer
//extension Integer {
//    //宽适配
//    public var aw_wl: CGFloat? {
//        get{
//            return CGFloat(self) * (JCWSCREENW/375.0)
//        }
//    }
//    //高适配
//    public var ah_wl: CGFloat? {
//        get{
//            return CGFloat(self) * (JCWSCREENH/667.0)
//        }
//    }
//}





//NSNumber
extension NSNumber {
    /// 屏幕比例宽
    public var aw_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENW/375.0)
        }
    }
    /// 屏幕比例高
    public var ah_wl: CGFloat {
        get{
            return CGFloat(self) * (JCWSCREENH/667.0)
        }
    }
}









